// 发送前端请求并处理响应
function login() {
    const username = document.getElementById("username").value.trim();
    const password = document.getElementById("password").value.trim();

    // 校验用户名和密码非空
    if (!username || !password) {
        alert("请输入用户名和密码！");
        return;
    }

    const data = {
        username: username,
        password: password
    };

    // 发送 POST 请求到后端验证
    fetch("../202205070601/php/login.php", {
        method: "POST",
        headers: {
            "Content-Type": "application/json"
        },
        body: JSON.stringify(data)
    })
        .then(response => response.json()) // 解析响应为 JSON
        .then(res => {
            if (res.status === 'success') {
                // 显示成功提示，无确认按钮
                alert("登录成功！");
                // 登录成功后重定向到主页，并带上用户ID
                setTimeout(function() {
                    window.location.href = "index.html?id=" + res.data.user_id;
                }, 2000);  // 延迟 2 秒跳转
            } else {
                alert(res.message);
            }
        })
        .catch(error => {
            console.error("请求失败:", error);
            alert("登录失败，请稍后再试！");
        });
}